XQuery リファレンス

     前  次    新しいウィンドウで目次を開く     
ここから内容

XQuery リファレンス

この節に含まれるトピック

XQuery のアルファベット順による関数および演算子リファレンス

XQuery 文字列関数リファレンス

xf:concat

シグネチャ

戻り値

関連トピック

bea-xf: trim-left

シグネチャ

戻り値

XQuery への準拠

先頭のスペースを削除する例

エラー - null の例

bea-xf: trim-right

シグネチャ

戻り値

末尾のスペースを削除する例

エラー - null の例

XQuery への準拠

bea-xf: trim

シグネチャ

戻り値

先頭と末尾のスペースを削除する例

エラー - null の例

XQuery への準拠

xs: normalizedString

シグネチャ

戻り値

タブを削除する例

キャリッジ リターンを削除する例

関連トピック

xs: token

シグネチャ

戻り値

タブを削除する例

キャリッジ リターンを削除する例

スペースを縮小する例

関連トピック

xf: compare

シグネチャ

戻り値

小さい場合 (-1)

等しい場合 (0)

大きい場合 (+1)

関連トピック

xf: starts-with

シグネチャ

戻り値

関連トピック

xf: ends-with

シグネチャ

戻り値

関連トピック

xf: contains

シグネチャ

戻り値

関連トピック

xf: substring

シグネチャ

戻り値

substring($string-var, $decimal-var) の場合

substring($string-var, $decimal-var, $optional-decimal-var) の場合

開始位置のみを指定する例

開始位置と長さを指定する例

文字列の途中からの例

null が渡される例

エラー - 範囲外の例

関連トピック

xf: string-length

シグネチャ

戻り値

単純な例

null が渡される例

関連トピック

xf: substring-before

シグネチャ

戻り値

関連トピック

xf: substring-after

シグネチャ

戻り値

関連トピック

xf: normalize-space

シグネチャ

戻り値

スペースを縮小する例

null が渡される例

関連トピック

xf: upper-case

シグネチャ

戻り値

単純な例

null が渡される例

関連トピック

xf: lower-case

シグネチャ

戻り値

単純な例

null が渡される例

関連トピック

xf: translate

シグネチャ

戻り値

単純な例

置換文字列がソース文字列よりも長い例

置換文字列が空である例

検索文字列が空である例

null が渡される例

関連トピック

xf: string-pad

シグネチャ

戻り値

関連トピック

xf: matches

シグネチャ

戻り値

正規表現が一致する例

正規表現が一致しない例

文字列が一致する例

開始アンカーが一致する例

開始アンカーが一致しない例

終了アンカーが一致する例

終了アンカーが一致しない例

大文字と小文字を区別しないモードの例

null が渡される例

関連トピック

xf: replace

シグネチャ

戻り値

単純な例

欲張りな修飾子の例

ものぐさな修飾子の例

置換文字列が空である例

大文字と小文字を区別しないモードの例

null が渡される例

関連トピック

xf: tokenize

シグネチャ

戻り値

ホワイト スペースで区切られたリストの例

カンマで区切られたリストの例

カンマとホワイトスペースで区切られたリストの例

大文字と小文字を区別しないモードの例

関連トピック

XQuery 型変換関数リファレンス

xs: string

シグネチャ

戻り値

XML ノードの例

Integer の例

Float の例

Boolean の例

関連トピック

xs: decimal

シグネチャ

戻り値

単純な例

null の例

関連トピック

xs: integer

シグネチャ

戻り値

単純な例

エラー - 小数点が許可されない例

エラー - 数字ではない例

null の例

XQuery への準拠

関連トピック

xs: long

シグネチャ

戻り値

単純な例

エラー - 小数点が許可されない例

エラー - 数字ではない例

null の例

関連トピック

xs: int

シグネチャ

戻り値

単純な例

エラー - 小数点が許可されない例

エラー - 数字ではない例

null の例

関連トピック

xs: short

シグネチャ

戻り値

単純な例

エラー - 小数点が許可されない例

エラー - 数字ではない例

null の例

関連トピック

xs: byte

シグネチャ

単純な例

エラー - 小数点が許可されない例

エラー - 数字ではない例

null の例

関連トピック

xs: float

シグネチャ

戻り値

単純な例

指数の例

NaN の例

INF と -INF の例

エラー - 無効な指数の例

null の例

関連トピック

xs: double

シグネチャ

戻り値

単純な例

指数の例

NaN の例

INF と -INF の例

エラー - 無効な指数の例

エラー - null の例

関連トピック

xf: number

シグネチャ

戻り値

XML ノードの例

関連トピック

bea-xf: integer-sequence

シグネチャ

戻り値

単純な例

xs: boolean

シグネチャ

戻り値

単純な例

数値の例

関連トピック

xs: dateTime

シグネチャ

戻り値

単純な例

小数部分のある秒数の例

UTC タイム ゾーンの例

タイム ゾーン オフセットの例

エラー - 秒が指定されていない例

エラー - フォーマットが不正な例

関連トピック

xs: date

シグネチャ

戻り値

単純な例

UTC タイム ゾーンの例

タイム ゾーン オフセットの例

エラー - 有効な日付でない例

エラー - フォーマットが不正な例

関連トピック

xs:time

シグネチャ

戻り値

単純な例

UTC タイム ゾーンの例

エラー - フォーマットが不正な例

関連トピック

xs: gYearMonth

シグネチャ

戻り値

単純な例

UTC タイム ゾーンの例

エラー - フォーマットが不正な例

関連トピック

xs: gYear

シグネチャ

戻り値

単純な例

UTC タイム ゾーンの例

関連トピック

xs: gMonthDay

シグネチャ

戻り値

単純な例

UTC タイム ゾーンの例

エラー - フォーマットが不正な例

関連トピック

xs: gMonth

シグネチャ

戻り値

単純な例

UTC タイム ゾーンの例

エラー - フォーマットが不正な例

関連トピック

xs: gDay

シグネチャ

戻り値

単純な例

UTC タイム ゾーンの例

エラー - フォーマットが不正な例

関連トピック

xs: duration

シグネチャ

戻り値

年数のみを含む期間の例

負の月数のみを含む期間の例

日数と秒数のみを含む期間の例

関連トピック

xs: anyURI

シグネチャ

戻り値

単純な例

関連トピック

xs: Name

シグネチャ

戻り値

関連トピック

xs: QName

シグネチャ

戻り値

関連トピック

XQuery URI 関数リファレンス

xf: escape-URI

シグネチャ

戻り値

true の場合

false の場合

関連トピック

xf: resolve-URI

シグネチャ

戻り値

resolve-URI の例 1

resolve-URI の例 2

resolve-URI の例 3

関連トピック

XQuery 数値関数リファレンス

bea-xf: format-number

シグネチャ

戻り値

カンマと小数点以下の桁数を追加する場合

XQuery への準拠

関連トピック

xf: floor

シグネチャ

戻り値

関連トピック

xf: ceiling

シグネチャ

戻り値

関連トピック

xf: round

シグネチャ

戻り値

関連トピック

XQuery 合計関数リファレンス

xf: count

シグネチャ

戻り値

単純な例

空のシーケンス

関連トピック

xf: avg

シグネチャ

戻り値

単純な例

空のシーケンス

ノード

関連トピック

xf: max

シグネチャ

戻り値

単純な例

空のシーケンス

ノード

関連トピック

xf: min

シグネチャ

戻り値

単純な例

空のシーケンス

ノード

関連トピック

xf: sum

シグネチャ

戻り値

単純な例

空のシーケンス

ノード

関連トピック

XQuery ノード関数リファレンス

xf: node-kind

戻り値

element の場合

attribute の場合

text の場合

関連トピック

xf: node-name

シグネチャ

戻り値

単純な例

関連トピック

xf: local-name

シグネチャ

戻り値

単純な例

関連トピック

XQuery 日付関数リファレンス

xf: get-year-from-dateTime

シグネチャ

戻り値

単純な例

関連トピック

xf: get-month-from-dateTime

シグネチャ

戻り値

単純な例

関連トピック

xf: get-day-from-dateTime

シグネチャ

戻り値

単純な例

関連トピック

xf: get-hours-from-dateTime

シグネチャ

戻り値

単純な例

タイム ゾーンを指定する場合

関連トピック

xf: get-minutes-from-dateTime

シグネチャ

戻り値

単純な例

関連トピック

xf: get-seconds-from-dateTime

シグネチャ

戻り値

単純な例

関連トピック

xf: get-timezone-from-dateTime

シグネチャ

戻り値

タイム ゾーンが指定されている場合

UTC タイム ゾーンが指定されている場合

タイム ゾーンが指定されていない場合

関連トピック

xf: get-year-from-date

シグネチャ

戻り値

単純な例

関連トピック

xf: get-month-from-date

シグネチャ

戻り値

単純な例

関連トピック

xf: get-day-from-date

シグネチャ

戻り値

単純な例

関連トピック

xf: get-timezone-from-date

シグネチャ

戻り値

タイム ゾーンが指定されている場合

UTC タイム ゾーンが指定されている場合

タイム ゾーンが指定されていない場合

関連トピック

xf: get-hours-from-time

シグネチャ

戻り値

単純な例

タイム ゾーンが指定されている場合

関連トピック

xf: get-minutes-from-time

シグネチャ

戻り値

単純な例

タイム ゾーンが指定されている場合

関連トピック

xf: get-seconds-from-time

シグネチャ

戻り値

単純な例

タイム ゾーンが指定されている場合

関連トピック

xf: get-timezone-from-time

シグネチャ

戻り値

タイム ゾーンが指定されている場合

UTC タイム ゾーンが指定されている場合

タイム ゾーンが指定されていない場合

関連トピック

xf: add-timezone-to-dateTime

シグネチャ

戻り値

指定したタイム ゾーンを dateTime 値に追加する

暗黙的なタイム ゾーンを dateTime 値に追加する

関連トピック

xf: remove-timezone-from-dateTime

シグネチャ

戻り値

指定したタイム ゾーンを dateTime 値から削除する

暗黙的なタイム ゾーンを dateTime 値から削除する

関連トピック

xf: add-timezone-to-date

シグネチャ

戻り値

指定したタイム ゾーンを date 値に追加する

暗黙的なタイム ゾーンを date 値に追加する

関連トピック

xf: add-timezone-to-time

シグネチャ

戻り値

指定したタイム ゾーンを time 値に追加する

暗黙的なタイム ゾーンを time 値に追加する

関連トピック

xf: remove-timezone-from-time

シグネチャ

戻り値

指定したタイム ゾーンを time 値から削除する

暗黙的なタイム ゾーンを time 値から削除する

関連トピック

xf: current-dateTime

シグネチャ

戻り値

1 回呼び出す場合

複数回呼び出す場合

関連トピック

xf: current-date

シグネチャ

戻り値

関連トピック

xf: current-time

シグネチャ

戻り値

1 回呼び出す場合

複数回呼び出す場合

関連トピック

XQuery QName 関数リファレンス

xf: get-local-name-from-QName

シグネチャ

戻り値

単純な例

関連トピック

xf: get-namespace-from-QName

シグネチャ

戻り値

単純な例

関連トピック

XQuery ブール演算子リファレンス

op: boolean-equal

シグネチャ

戻り値

等しくない場合に false を返す

等しい場合に true を返す

関連トピック

op: boolean-less-than

シグネチャ

戻り値

boolean-less-than(false, true) で true を返す

boolean-less-than(true, false) で false を返す

関連トピック

op: boolean-greater-than

シグネチャ

戻り値

boolean-greater-than(true, false) で true を返す

boolean-greater-than(false, true) でfalse を返す

関連トピック

XQuery 期間関数リファレンス

xf: yearMonthDuration

シグネチャ

戻り値

年数と月数を含む yearMonthDuration

年数を含む yearMonthDuration

負の月数を含む yearMonthDuration

関連トピック

xf: dayTimeDuration

シグネチャ

戻り値

すべての部分を含む dayTimeDuration

時間数と秒数だけを含む dayTimeDuration

負の日数だけを含む dayTimeDuration

関連トピック

xf: get-years-from-yearMonthDuration

シグネチャ

戻り値

年数と月数を含む yearMonthDuration から年数を取得する

負の年数だけを含む yearMonthDuration から年数を取得する

月数だけを含む yearMonthDuration から年数を取得する

関連トピック

xf: get-months-from-yearMonthDuration

シグネチャ

戻り値

年数と月数を含む yearMonthDuration から月数を取得する

負の月数だけを含む yearMonthDuration から月数を取得する

関連トピック

xf: get-days-from-dayTimeDuration

シグネチャ

戻り値

すべての部分を含む dayTimeDuration から日数を取得する

負の日数だけを含む dayTimeDuration から日数を取得する

日数を含まない dayTimeDuration から日数を取得する

関連トピック

xf: get-hours-from-dayTimeDuration

シグネチャ

戻り値

すべての部分を含む dayTimeDuration から時間数を取得する

負の時間数だけを含む dayTimeDuration から時間数を取得する

時間数を含まない dayTimeDuration から時間数を取得する

関連トピック

xf: get-minutes-from-dayTimeDuration

シグネチャ

戻り値

すべての部分を含む dayTimeDuration から分数を取得する

負の分数だけを含む dayTimeDuration から分数を取得する

分数を含まない dayTimeDuration から分数を取得する

関連トピック

xf: get-seconds-from-dayTimeDuration

シグネチャ

戻り値

すべての部分を含む dayTimeDuration から秒数を取得する

負の秒数だけを含む dayTimeDuration から秒数を取得する

秒数を含まない dayTimeDuration から秒数を取得する

関連トピック

xf: get-yearMonthDuration-from-dateTimes

シグネチャ

戻り値

差が正になる場合

差が負になる場合

切り上げられる場合

切り上げられない場合

関連トピック

xf: get-dayTimeDuration-from-dateTimes

シグネチャ

戻り値

差が正になる場合

差が負になる場合

関連トピック

XQuery 数値演算子リファレンス

op: decimal-add

シグネチャ

戻り値

単純な例

関連トピック

op: float-add

シグネチャ

戻り値

単純な例

関連トピック

op: double-add

シグネチャ

戻り値

単純な例

関連トピック

op: decimal-subtract

シグネチャ

戻り値

単純な例

関連トピック

op: float-subtract

シグネチャ

戻り値

単純な例

関連トピック

op: double-subtract

シグネチャ

戻り値

単純な例

関連トピック

op: decimal-multiply

シグネチャ

戻り値

単純な例

関連トピック

op: float-multiply

シグネチャ

戻り値

単純な例

関連トピック

op: double-multiply

シグネチャ

戻り値

単純な例

関連トピック

op: decimal-divide

シグネチャ

戻り値

単純な例

エラーの例 — ゼロ割の場合

関連トピック

op: float-divide

シグネチャ

戻り値

単純な例

ゼロ割の例

関連トピック

op: double-divide

シグネチャ

戻り値

単純な例

ゼロ割の例

関連トピック

op: numeric-integer-divide

シグネチャ

戻り値

剰余なしの例

剰余切り捨ての例

エラーの例 — ゼロ割の場合

関連トピック

op: decimal-mod

シグネチャ

戻り値

単純な例

エラーの例 — ゼロ割の場合

関連トピック

op: float-mod

シグネチャ

戻り値

単純な例

ゼロ割の例

関連トピック

op: double-mod

シグネチャ

単純な例

ゼロ割の例

関連トピック

XQuery 日付および時刻演算子リファレンス

op: subtract-dates

シグネチャ

戻り値

差が正になる場合

差が負になる場合

関連トピック

op: subtract-times

シグネチャ

戻り値

差が正になる場合

差が負になる場合

関連トピック

op: add-yearMonthDuration-to-dateTime

シグネチャ

戻り値

単純な例

関連トピック

op: add-dayTimeDuration-to-dateTime

シグネチャ

戻り値

単純な例

関連トピック

op: subtract-yearMonthDuration-from-dateTime

シグネチャ

戻り値

正の yearMonthDuration を減算する場合

負の yearMonthDuration を減算する場合

関連トピック

op: subtract-dayTimeDuration-from-dateTime

シグネチャ

戻り値

正の dayTimeDuration を減算する場合

負の dayTimeDuration を減算する場合

関連トピック

op: add-yearMonthDuration-to-date

シグネチャ

戻り値

単純な例

関連トピック

op: add-dayTimeDuration-to-date

シグネチャ

戻り値

単純な例

関連トピック

op: subtract-yearMonthDuration-from-date

シグネチャ

戻り値

正の yearMonthDuration を減算する場合

負の yearMonthDuration を減算する場合

関連トピック

op: subtract-dayTimeDuration-from-date

シグネチャ

戻り値

正の dayTimeDuration を減算する場合

負の dayTimeDuration を減算する場合

関連トピック

op: add-dayTimeDuration-to-time

シグネチャ

戻り値

単純な例

関連トピック

op: subtract-dayTimeDuration-from-time

シグネチャ

戻り値

正の dayTimeDuration を減算する場合

負の dayTimeDuration を減算する場合

関連トピック

XQuery 期間演算子リファレンス

op: add-yearMonthDurations

シグネチャ

戻り値

単純な例

関連トピック

op: subtract-yearMonthDurations

シグネチャ

戻り値

差が正になる場合

差が負になる場合

関連トピック

op: multiply-yearMonthDuration

シグネチャ

戻り値

切り上げられる場合

切り上げられない場合

関連トピック

op: divide-yearMonthDuration

シグネチャ

戻り値

切り上げられる場合

切り上げられない場合

関連トピック

op: add-dayTimeDurations

シグネチャ

戻り値

単純な例

関連トピック

op: subtract-dayTimeDurations

シグネチャ

戻り値

差が正になる場合

差が負になる場合

関連トピック

op: multiply-dayTimeDuration

シグネチャ

戻り値

単純な例

関連トピック

op: divide-dayTimeDuration

シグネチャ

戻り値

単純な例

関連トピック

XQuery オカレンス インジケータ

なし

?

*

+

XQuery ネームスペースの慣例

xs:

xf:

op:

bea-xf:

XQuery のデータ型

item

integer

node

XQuery 言語および XML リファレンス

XQuery プロローグ

XQuery 式

XQuery FLWR 式

XQuery ネームスペース

XQuery 関数の定義

XQuery 関数の呼び出しと引数

XQuery パス式

XQuery リテラル

XQuery 結合シーケンス

XQuery 条件式

XQuery 論理式

XQuery 比較式

XML 要素宣言

XML 属性宣言

XML CDATA セクション

XML コメント

XML プロローグおよび文書型宣言

ISO-3166 国コードと ISO-639 言語コード

ISO-3166 国コード

関連トピック


  ページの先頭       前  次